package main

func main() {

	//strsArray := []string{"a", "b", "c"}
	//str := "sssssss"

	//测试用例
	nums := 1234

	//打印测试用例返回结果
	resp := isPalindrome(nums)
	println(resp)

}

func isPalindrome(x int) bool {
	//-231 <= x <= 231 - 1

	//reqStr := strconv.FormatInt(int64(x), 10)

	//所有负数都不是回文数
	req := x
	if x < 0 {
		return false
	}

	//整数反转算法
	ans := 0
	for x != 0 {
		ans = x%10 + ans*10
		x = x / 10
	}
	if ans == req {
		return true
	}
	return false
}
